package ar.edu.utn.frba.disenio.gui.transformes;

import ar.edu.utn.frba.disenio.fechas.Fecha;
import ar.edu.utn.frba.disenio.model.Asiento;

import com.uqbar.commons.collections.Transformer;

public class FechaTransformer implements Transformer<Asiento, Object> {

	@Override
	public Object transform(Asiento unAsiento) {
		Fecha unaFecha = unAsiento.getFechaSalida();
		int dia = unaFecha.getDia();
		int mes = unaFecha.getMes();
		int anio = unaFecha.getAnio();
		return Integer.toString(dia) + "/" + mesAString(mes) + "/" + Integer.toString(anio);
	}
	
	private String mesAString(int mes) {
		if (mes < 10)
			return "0" + Integer.toString(mes);
		else
			return Integer.toString(mes);
	}

}
